home *** CD-ROM | disk | FTP | other *** search
- /* $Id: ckmres.h,v 1.7 91/12/15 23:17:49 rick Exp $
- * $Source: /uw/mackermit/RCS/ckmres.h,v $
- *------------------------------------------------------------------
- * $Log: ckmres.h,v $
- * Revision 1.7 91/12/15 23:17:49 rick
- * ut9
- *
- * Revision 1.6 91/10/13 13:43:35 rick
- * UT(7)
- *
- * Revision 1.5 91/10/01 12:16:54 rick
- * UT(5)
- *
- * Revision 1.4 91/09/25 12:17:28 rick
- * Command window in TE. Multiple vt100 windows for command window.
- *
- * Revision 1.3 91/09/12 21:50:50 rick
- * UT(3). Install on watsun
- *
- * Revision 1.2 1991/09/10 22:21:47 rick
- * Update to UTexas(2)
- *
- * Revision 1.1 1991/09/10 19:18:01 rick
- * Initial revision
- *
- *------------------------------------------------------------------
- * $Endlog$
- */
-
- /* ckmres.h - MAC C Kermit resource file equates */
-
- /*
- Copyright (C) 1985, 1992, Trustees of Columbia University in the City of New
- York. Permission is granted to any individual or institution to use this
- software as long as it is not sold for profit. This copyright notice must be
- retained. This software may not be included in commercial products without
- written permission of Columbia University.
- */
- #define TERMBOXID 1000 /* terminal window ID */
- #define RCMDBOXID 1001 /* remote command window ID */
- #define LCMDBOXID 1017 /* local command process window ID */
-
- #define RCMDHSCROLL 1001
- #define RCMDVSCROLL 1000
- #define LCMDHSCROLL 1002
- #define LCMDVSCROLL 1003
-
- #define ALERT_HELP 1009 /* key macro help alert */
- #define ALERT_ERROR 1010 /* error alert */
- #define ALERT_DEBUG 1011 /* debug alert */
- #define ALERT_ABORT 1012 /* abort protocol */
- #define ALERT_MODHELP 1013 /* key modifier help alert */
-
- #define KSET_TYPE 'KSET' /* key set */
- #define KSVER 4 /* current version number for bit table */
- #define MSET_TYPE 'MSET' /* meta prefix string */
- #define KMVER 5 /* current version number for macro table */
- #define SAVI_TYPE 'SAVI' /* rsrc integer types */
- #define SIVER 5 /* version & rsrc ID number for integers */
- #define SAVC_TYPE 'SAVC' /* rsrc character types */
- #define SCVER 5 /* version & rsrc ID number for characters */
-
- #define SAVS_TYPE 'SAVS' /* saved strings type */
- /* 1 -- old C-string ID_FONT */
- #define SAVS_ID_FONT 2 /* font name */
-
-
- #define NODEAD_KCHR 13000 /* I.D. of our special KCHR resource */
- #define NODEAD_SICN 13000 /* I.D. of our special SICN res. */
-
- /* MENUS */
-
-
- #define APPL_MENU 1 /* APPLE: */
- #define ABOUT_APL 1 /* about kermit */
-
- /* the font menu isn't REALLY part of the */
- /* standard menus -- we handle it specially */
- #define FONT_MENU 2 /* FONT: */
- #define BIGSZ_FONT 7
- /* (- (leave a space) */
-
- #define MIN_MENU 3 /* first menu resource ID */
- /* (Apple menu doesn't count) */
-
- /*
- * John A. Oberschelp for Emory University -- vt102 printer support
- * 22 May 1989
- * Emory contact is Peter W. Day, ospwd@emoryu1.cc.emory.edu
- */
-
- #define FILE_MENU 3 /* FILE: */
- #define FILE_MEN2 35 /* FILE: (w/o menu keys) */
- #define LOAD_FIL 1 /* load settings */
- #define SAVE_FIL 2 /* save settings */
- /* (- (leave a space) */
- #define NEW_FIL 4 /* New */
- #define OPEN_FIL 5 /* Open... */
- #define CLOSE_FIL 6 /* Close */
- #define SAVEF_FIL 7 /* Save */
- #define SAVEAS_FIL 8 /* Save As... */
- /* (- (leave a space) */
- #define TAKE_FIL 10 /* Take command file... */
- #define TAKEW_FIL 11 /* Take Command from Window */
- /* (- (leave a space) */
- #define PRINT_FIL 13 /* Print... */
- #define PBUF_FIL 14 /* Send the print buffer now */
- #define PSTAT_FIL 15 /* Give print buffer status */
- #define PDISC_FIL 16 /* Discard the print buffer */
- #define POPEN_FIL 17 /* Open Captured Text */
- /* (- (leave a space) */
- #define LOG_FIL 19
- #define XFER_FIL 20 /* transfer... (to another pgm) */
- #define QUIT_FIL 21 /* quit this program */
-
- #define EDIT_MENU 4 /* EDIT: */
- #define EDIT_MEN2 36 /* EDIT: (w/o menu keys) */
- #define UNDO_EDIT 1 /* undo */
- /* (- (space) */
- #define CUT_EDIT 3 /* cut */
- #define COPY_EDIT 4 /* copy */
- #define PASTE_EDIT 5 /* paste */
- #define CLEAR_EDIT 6 /* clear */
-
- #define SETG_MENU 5 /* SETTINGS: */
- #define SETG_MEN2 37 /* SETTINGS: */
- #define FILE_SETG 1 /* file settings */
- #define COMM_SETG 2 /* communications settings */
- #define PROT_SETG 3 /* protocol settings */
- #define TERM_SETG 4 /* terminal settings */
- #define CHARS_SETG 5 /* character set */
- /* (- (leave a space) */
- #define SCRD_SETG 7 /* screen dumping... */
- #define MCDM_SETG 8 /* menu command keys */
- #define KEYM_SETG 9 /* keyboard macros */
- #define MODF_SETG 10 /* modifier settings */
-
- #define SPCL_MENU 6 /* Special */
- #define SPCL_MENU2 38 /* Special */
- #define BREAK_SPCL 1 /* send break */
- #define LBREAK_SPCL 2 /* send long break */
- #define XON_SPCL 3 /* send XON */
- #define DTR_SPCL 4 /* toggle DTR */
- #define RESET_SPCL 5 /* Reset terminal */
-
- #define REMO_MENU 7 /* REMOTE: */
- #define REMO_MEN2 39 /* REMOTE: */
- /* (- (leave a space) */
- #define GETS_REMO 1 /* get a file from server */
- #define SEND_REMO 2 /* send a file */
- #define RECV_REMO 3 /* receive a file */
- #define STATS_REMO 4 /* show transfer stats */
- #define LCD_REMO 5 /* set transfer directory */
- /* (- (leave a space) */
- #define FIN_REMO 7 /* finish, exit remote server */
- #define BYE_REMO 8 /* bye (log out server) */
- /* (- (leave a space) */
- #define CWD_REMO 10 /* cwd - change working directory */
- #define DEL_REMO 11 /* delete remote file */
- #define DIR_REMO 12 /* remote directory */
- #define HELP_REMO 13 /* remote help */
- #define HOST_REMO 14 /* arbitrary command */
- #define SPAC_REMO 15 /* disk usage */
- #define TYPE_REMO 16 /* type a file */
- #define WHO_REMO 17 /* who is logged in */
- /* (- */
- #define SERV_REMO 19 /* be a server */
-
- #define WIND_MENU 8 /* Window: */
- #define WIND_MENU2 40 /* Window: */
- #define TERM_WIND 1 /* show terminal window */
- #define CMDW_WIND 2 /* show connect window */
- #define RESP_WIND 3 /* show response window */
-
- #define LOG_MENU 9 /* LOG: */
- #define LOG_MEN2 41 /* LOG: */
- #define SLOG_LOG 1 /* log session */
- #define SDMP_LOG 2 /* dump screen to session log */
- #define TLOG_LOG 3 /* log transactions */
- #define PLOG_LOG 4 /* log packets */
- #define DLOG_LOG 5 /* debugging */
- #define DBGR_LOG 6 /* call debugger */
-
- #define MAX_MENU WIND_MENU /* last menu rsrc id, past here are submenus */
- #define LAST_MENU LOG_MENU /* highest menu id */
-
- /* DLOG 257 - About Kermit */
-
- #define ABOUTID 257 /* ID of dialog in resource file */
- #define AB_VERS 2 /* The MacKermit version string */
- #define AB_PROV 3 /* the protocol version string */
-
- #define AB_COPY 16 /* "Permission is granted..." */
- #define AB_CPY2 19
- #define AB_CPY3 20
- #define AB_BUGS 17 /* "Bugs to:" */
-
- /* DLOG 230 - Status display (during transfer) */
-
- #define SCRBOXID 230 /* resource ID for status display */
-
- #define SRES_UNDEF 1 /* do nothing */
- #define SRES_CANF 1 /* cancel xmit of single file */
- #define SRES_CANG 2 /* cancel xmit of entire group */
- #define SRES_DIR 3 /* "receiving" or "sending" */
- #define SRES_FILN 4 /* filename goes here */
- #define SRES_AS 5 /* "as" or blank */
- #define SRES_AFILN 6 /* as filename or blank */
- #define SRES_KXFER 8 /* numeric for "Kbytes" */
- #define SRES_NPKT 10 /* numeric for "Packets" */
- #define SRES_NRTY 12 /* numeric for "Retries" */
- #define SRES_FFORK 13 /* "RSRC FORK" or "DATA FORK" */
- #define SRES_FMODE 14 /* "TEXT MODE" or "BINARY MODE" */
- #define SRES_BTEXT 15 /* arbitrary big text */
- #define SRES_PACSZ 17 /* numeric for "Rec'd pkt size" */
- #define SRES_CKSUM 19 /* numeric for "Checksum" */
- #define SRES_WINSZ 21 /* numeric for "Window size" */
- #define SRES_PTTXT 22 /* "Emergency exit: hold down \0x11 */
- /* and type a period." */
- #define SRES_ITEXT 23 /* info text */
- #define SRES_PTEXT 24 /* previous file status text */
- #define SRES_THERM 25 /* "thermometer" user item for graphic % done */
-
- /* DLOG 1001 - Communications setup dialog */
-
- #define COMMBOXID 1001 /* resource ID for comm setup */
- #define CR_BAUD300 5
- #define CR_BAUD600 6
- #define CR_BAUD1200 7
- #define CR_BAUD1800 8
- #define CR_BAUD2400 9
- #define CR_BAUD3600 10 /* RAM driver only */
- #define CR_BAUD4800 11
- #define CR_BAUD7200 12
- #define CR_BAUD9600 13
- #define CR_BAUD14400 14 /* RAM driver only */
- #define CR_BAUD19200 15
- #define CR_BAUD28800 16 /* RAM driver only */
- #define CR_BAUD38400 17 /* RAM driver only */
- #define CR_BAUD57600 18
- /* 19: "Parity/Bits" */
- #define CR_PARMARK 20
- #define CR_PARSPACE 21
- #define CR_PAREVEN 22
- #define CR_PARODD 23
- #define CR_PARNONE 24
-
- #define CR_XONXOFF 25 /* flow control check box */
- /* 26: "Serial Port" */
- #define CR_PMODEM 27 /* modem port radio button */
- #define CR_IMODEM 28 /* modem port icon */
- #define CR_PPRINTER 29 /* printer port radio button */
- #define CR_IPRINTER 30 /* printer port icon */
-
- #define CR_DROPDTR 31 /* drop DTR on Quit */
- #define CR_DTRIN 32 /* DTR input flow control */
- #define CR_CTSOUT 33 /* CTS output flow control */
-
- /* DLOG 1002 - Protocol setup dialog */
-
- #define PROTOBOXID 1002
-
- #define PR_BLK1 5 /* block check types */
- #define PR_BLK2 6
- #define PR_BLK3 7
-
- #define PR_HSBELL 9 /* hand shake character */
- #define PR_HSCR 10
- #define PR_HSESC 11
- #define PR_HSLF 12
- #define PR_HSNONE 13
- #define PR_HSXON 14
- #define PR_HSXOFF 15
-
- #define PR_INSOP 19 /* start of packet edit text */
- #define PR_INEOP 21 /* end of packet edit text */
- #define PR_INPADC 23 /* pad character edit text */
- #define PR_INPADN 25 /* pad count edit text */
- #define PR_INTIMEO 27 /* seconds timeout edit text */
- #define PR_INPKTLEN 29 /* packet length edit text */
-
- #define PR_OUTSOP 30 /* start of packet edit text */
- #define PR_OUTEOP 31 /* end of packet edit text */
- #define PR_OUTPADC 32 /* pad character edit text */
- #define PR_OUTPADN 33 /* pad count edit text */
- #define PR_OUTTIMEO 34 /* seconds timeout edit text */
- #define PR_OUTPKTLEN 35 /* packet length edit text */
-
- #define PR_WINSIZ 37 /* sliding window size */
-
- /* DLOG 1003 - remote dialog */
-
- #define REMOTEBOXID 1003
- #define RRES_ARG1 5
- #define RRES_ARG2 7
-
-
- /* DLOG 1004 - file default dialog */
-
- #define FILEBOXID 1004
- #define FSET_ATTEND 4
- #define FSET_UNATTEND 5
- #define FSET_SUPERSEDE 6
- #define FSET_NEWNAMES 7
- #define FSET_KEEP 16
- #define FSET_XMITTOO 17
-
- /* DLOG 1005 - remote dialog */
-
- #define TERMINALBOXID 1005
- #define TR_AUTOWRAP 4 /* auto wrap around at end of line */
- #define TR_AUTOREPT 5 /* auto repeat keys */
- #define TR_INVERT 6 /* inverted terminal window */
- #define TR_SMOOTH 7 /* smooth scrolling */
- #define TR_AUTOLF 8 /* send LF after CR */
- #define TR_LOCLECHO 9 /* local character echo */
- #define TR_TRANSP 10 /* transparent mode */
- #define TR_BLOCKC 11 /* block cursor */
- #define TR_MOUSE 12 /* mouse -> arrow keys */
- #define TR_VISBELL 13 /* do visible bell */
- #define TR_EIGHTBIT 14 /* accept eight bit input */
- #define TR_BLINKC 15 /* blinking cursor */
- #define TR_RESETBTN 16 /* button: reset the terminal */
- #define TR_NUMLINES 17 /* edit text: number of lines on the screen */
-
- /* DLOG 1006 - key dialog (main) */
-
- #define KEYBOXID 1006
- #define KY_MODIFIER 3 /* modifier text display */
-
-
- /* DLOG 1007 - key dialog (subdialog) */
-
- #define KEY2BOXID 1007
- #define KY_TEXT 3 /* function text */
- #define KY_HELP 4 /* function text */
-
-
- /* DLOG 1008 - modifier dialog */
-
- #define MODBOXID 1008
- #define MOD_CHK1 3 /* 1st check box */
- #define MOD_CHKL 38 /* last check box */
- #define MOD_PRF1 39 /* 1st prefix string */
- #define MOD_PRFL 42 /* last prefix string */
- #define MOD_LIN1 43 /* 1st line */
- #define MOD_LINL 46 /* last line */
- #define MOD_HELP 51 /* PWP: help button */
-
- /* DLOG 1014 - character set dialog */
-
- #define CHARBOXID 1014
-
- /* the order of these must match that of ckmdef.h */
- #define CS_USA 4
- #define CS_UK 5
- #define CS_DUTCH 6
- #define CS_FINNISH 7
- #define CS_FRENCH 8
- #define CS_FRCAN 9
- #define CS_GERMAN 10
- #define CS_ITALIAN 11
- #define CS_NORDAN 12
- #define CS_PORTUGUESE 13
- #define CS_SPANISH 14
- #define CS_SWEDISH 15
- #define CS_SWISS 16
-
- #define CS_ISOLATIN1 17
- #define CS_ISOLATIN2 18
- #define CS_ISOLATIN3 19
- #define CS_ISOLATIN4 20
- #define CS_ISOCYRILLIC 21
- #define CS_ISOARABIC 22
- #define CS_ISOGREEK 23
- #define CS_ISOHEBREW 24
- #define CS_ISOLATIN5 25
- #define CS_VTGRAPH 26
- #define CS_VTTECH 27
-
- /* DLOG 1015 - set transfer directory dialog */
-
- #define CWDBOXID 1015
-
- /* DLOG 1016 - show transfer stats */
-
- #define STATBOXID 1016
- #define ST_TSEC 8 /* total seconds */
- #define ST_TLCI 9 /* serial characters in */
- #define ST_TLCO 10 /* serial characters out */
- #define ST_TFC 11 /* total file characters xfered */
- #define ST_EBAUD 12 /* effective baud rate (10*cps) */
- #define ST_EEFF 14 /* efficiency of line */
-
- /* DLOG 1018 - save modified file */
-
- #define SAVEBOXID 1018
-
- #define SV_YES 1
- #define SV_NO 2
- #define SV_CANCEL 3
- #define SV_TEXT 4
-
- /* DLOG 2001 - print buffer dialog */ /*JAO*/
-
- #define PRINTBOXID 2001
- #define PRINT_ARG1 6
- #define PRINT_ARG2 5
- #define PRINT_ARG3 4
-
- /* DLOG 2002 - buffering dialog */ /*JAO*/
-
- #define BUFFERINGBOXID 2002
-
- /* DLOG 2003 - overflowing dialog */ /*JAO*/
-
- #define OVERFLOWINGBOXID 2003
-
- /* DLOG 2004 - overflowed dialog */ /*JAO*/
-
- #define OVERFLOWEDBOXID 2004
-
- /* DLOG 2005 - command-. dialog */ /*JAO*/
-
- #define PRINTINGBOXID 2005
-
-
- /* DLOG 3998 - SFPutFile DLOG replacement */
-
- #define DLG_GETF 3998
- #define GETF_GETB ok /* "Get" button */
- #define GETF_REMF 4 /* remote file name */
-
-
- /* DLOG 3999 - SFPutFile DLOG replacement */
-
- #define DLG_RECV 3999
- #define RECV_RBTN putSave /* "Receive" button */
- #define RECV_PROC 16 /* proceed without more dialogs */
- #define RADITM_DATA 11
- #define RADITM_RSRC 12
- #define RADITM_TEXT 13
- #define RADITM_BINA 14
- #define RADITM_MACB 15 /* MacBinary */
- #define RADITM_FIRST RADITM_DATA
- #define RADITM_LAST RADITM_BINA /* should be last of data,rsrc,text,binary */
-
-
- /* DLOG 4000 - SFGetFile DLOG replacement */
-
- #define DLG_SEND 4000
- #define SEND_ASFN 18 /* "As" file name */
- #define SEND_INVT 17 /* invisible edit text */
- #define SEND_ALL 20 /* send all files check box */
-
- /*
- * Junk so Emacs will set local variables to be compatible with Mac/MPW.
- * Should be at end of file.
- * this module uses 8
- *
- * Local Variables:
- * tab-width: 8
- * End:
- */
-